package com.yunsc.order.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @version: 1.0
 * @Author: adan
 * @description: QueryOrderRefundDTO
 * @date: 2024-02-27 20:28
 */
@ApiModel(value = "查询订单退款列表入参")
@Data
public class QueryOrderRefundDTO {

    /**
     * 搜索类型
     */
    @ApiModelProperty(value = "搜索类型", example = "10")
    @JsonProperty("searchType")
    private Integer searchType;
    /**
     * 搜索值
     */
    @ApiModelProperty(value = "搜索值", example = "123456")
    @JsonProperty("searchValue")
    private String searchValue;

    /**
     * 退款类型
     */
    @ApiModelProperty(value = "退款类型", example = "10")
    @JsonProperty("refundType")
    private Integer refundType;
    /**
     * 退款状态
     */
    @ApiModelProperty(value = "退款状态", example = "10")
    @JsonProperty("refundStatus")
    private Integer refundStatus;
    /**
     * 时间区间
     */
    @ApiModelProperty(value = "开始时间", example = "2021-01-01 00:00:00-2021-12-31 23:59:59")
    @JsonProperty("betweenTimeStart")
    private String betweenTimeStart;
    @ApiModelProperty(value = "结束时间", example = "2021-01-01 00:00:00-2021-12-31 23:59:59")
    @JsonProperty("betweenTimeEnd")
    private String betweenTimeEnd;
    /**
     * 页码
     */
    @ApiModelProperty(value = "页码", example = "1")
    private Integer page = 1;

    @ApiModelProperty(value = "每页条数", example = "15")
    @JsonProperty("pageSize")
    private Integer pageSize = 15;
}
